home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / mail / newmail3.000 / newmail3 / newmail / Makefile < prev    next >
Makefile  |  1992-03-21  |  954b  |  43 lines

  1. # Makefile for newmail(1), Steve Creps, July 17, 1991.
  2. #LOC=/usr/contrib
  3. LOC=/usr2/creps
  4. BIN=$(LOC)/bin
  5. MAN=$(LOC)/man/man1.Z
  6. #
  7. # Define for BSD, Ultrix, etc.
  8. SYSTEM=BSD
  9. # Define for SYS V, HP-UX, etc.
  10. #SYSTEM=SYSV
  11. #
  12. OWNER=creps
  13. CFLAGS=-O -s -D$(SYSTEM)
  14. LINTFLAGS=-D$(SYSTEM)
  15. KILLFILES=killnewmail.SYSV killnewmail.BSD
  16. MANFILES=newmail.man BSD.man SYSV.man
  17. FILES=newmail.c $(MANFILES) $(KILLFILES) README Makefile
  18.  
  19. newmail: newmail.c
  20.     cc $(CFLAGS) -o newmail newmail.c
  21.  
  22. newmail.1: newmail.man $(SYSTEM).man
  23.     cat $(SYSTEM).man newmail.man >newmail.1
  24.  
  25. killnewmail: killnewmail.$(SYSTEM)
  26.     cp killnewmail.$(SYSTEM) killnewmail
  27.  
  28. install: newmail newmail.1 killnewmail
  29.     chmod 0555 newmail killnewmail
  30.     chmod 0444 newmail.1
  31.     chown $(OWNER) newmail newmail.1 killnewmail
  32.     mv newmail killnewmail $(BIN)
  33.     compress newmail.1
  34.     mv newmail.1.Z $(MAN)/newmail.1
  35.  
  36. tar:    newmail.tar
  37.  
  38. newmail.tar: $(FILES)
  39.     tar cvf newmail.tar $(FILES)
  40.  
  41. lint:
  42.     lint $(LINTFLAGS) newmail.c
  43.